Date : 23 septembre 1991
Protection : MOT DE PASSE
Programme : DARK SPYRE
Outils : SOFT-ICE V2.50
Fichier : RUNTIME.2
Temps pass� : 5 MINUTES
Soci�t� : EVENT SOFTWARE
Divers :
Origine : B.Y.
Num�ro : 143
Ce jeu �tait contamin� par le FITCH VIRUS ou plus commun�ment le
903. Aucun de mes anti-virus �tait efficace contre celui-ci.
UNVIRUS v18 enl�ve ( enfin ) le 903, ce qui m'a permit du m�me coup
d'enlever la protection graphique du jeu.
Avec SOFT-ICE on arrive rapidement � un endroit o� l'on teste le
nombre de caract�re tap�s;
^
CS=13C6 �
CS:07FB 837ED004 CMP � WORD PTR [BP-30],+04 SS:FF9E=0003
CS:07FF 7D03 ��< JGE � 0804 ; Si plus de 4 on saute.
CS:0801 E9E6FE � JMP >ͼ 06EA ; Sinon on tourne.
CS:0804 ...... <ͼ
En CS:0812 on trouve une s�rie de tests dans lesquels il suffit de
forcer le premier comme si on avait pass� toute la s�rie avec succ�s,
c'est � dire que l'on arrive ( si la r�ponse est bonne ) en 0830;
CS:0812 837EDE00 CMP WORD PTR [BP-22],+00
CS:0816 7523 JNZ 083B ; A modifier en JMP 0830 - EB18
CS:0818 837ED60E CMP WORD PTR [BP-2A],+0E
CS:081C 751D JNZ 083B
Puis une derni�re modification qui emp�chera le programme de se
reboucler ( le code est demand� aussi longtemps que la r�ponse est
incorrecte ) se fera en CS:08AA;
CS:08A6 837ED400 CMP WORD PTR [BP-2C],+00
CS:08AA 7402 JZ 08AE ; A remplacer par deux NOP.
CS:08AC EB4E JMP 08FC
CS:08AE EB00 JMP 08B0
CS:08B0 9A8B035216 CALL 1652:038B
Avec PCTOOLS chercher la chaine 837EDE007523 et modifier 7523 par EB18.
Puis 7402EB4EEB00 et modifier 7402 par 9090.
FREDDY
|